"""
列表lst
"""
lst = [1, "hello", 3, "world"]
"""
定义三个新空列表，用于接收数据
"""
even_nums = []
odd_nums = []
str_lengths = []
"""
循环遍历lst列表元素
"""
for element in lst:
    """
    整数元素判断，为偶数则添加到even_nums列表中，为奇数
    则添加到odd_nums列表中，为字符串则添加到str_lengths
    列表中。
    其中，isinstance()为Python的内置函数，用于判断一个对象是否
    是指定的类型
    """
    if isinstance(element, int):
        if element % 2 == 0:
            """
            append是Python中列表（lst）数据类型的一个内置方法，将
            指定的元素添加到列表的末尾
            """
            even_nums.append(element)
        else:
            odd_nums.append(element)
    elif isinstance(element, str):
        """
        如果是字符串，计算其长度并添加到str_lengths列表中
        """
        str_lengths.append(len(element))

print(even_nums)
print(odd_nums)
print(str_lengths)